Text copied to clipboard!
Tytuł
Text copied to clipboard!Specjalista ds. oprogramowania układowego
Opis
Text copied to clipboard!
Poszukujemy Specjalisty ds. oprogramowania układowego, który dołączy do naszego zespołu inżynierów i będzie odpowiedzialny za projektowanie, rozwój oraz testowanie oprogramowania niskopoziomowego dla naszych produktów elektronicznych. Osoba na tym stanowisku będzie ściśle współpracować z zespołami sprzętowymi i programistycznymi, aby zapewnić optymalną integrację oprogramowania z komponentami sprzętowymi.
Do głównych zadań będzie należało tworzenie kodu w językach C/C++ dla mikrokontrolerów, debugowanie i optymalizacja istniejącego oprogramowania, a także udział w procesie projektowania architektury systemów wbudowanych. Kandydat powinien posiadać doświadczenie w pracy z systemami RTOS, znajomość protokołów komunikacyjnych (np. SPI, I2C, UART) oraz umiejętność czytania schematów elektronicznych.
Idealny kandydat to osoba samodzielna, skrupulatna i zorientowana na rozwiązywanie problemów technicznych. Oferujemy pracę w dynamicznym środowisku, możliwość rozwoju zawodowego oraz udział w innowacyjnych projektach technologicznych. Praca może być wykonywana w trybie hybrydowym lub stacjonarnym, w zależności od preferencji kandydata.
Jeśli pasjonujesz się technologią, masz doświadczenie w tworzeniu oprogramowania układowego i chcesz mieć realny wpływ na rozwój nowoczesnych produktów elektronicznych, ta oferta jest dla Ciebie.
Obowiązki
Text copied to clipboard!- Projektowanie i implementacja oprogramowania układowego w językach C/C++
- Testowanie i debugowanie kodu na poziomie sprzętowym
- Współpraca z zespołem sprzętowym przy integracji systemów
- Tworzenie dokumentacji technicznej i specyfikacji
- Optymalizacja wydajności i zużycia energii oprogramowania
- Udział w projektowaniu architektury systemów wbudowanych
- Analiza i rozwiązywanie problemów technicznych
- Wdrażanie aktualizacji i poprawek oprogramowania
- Utrzymywanie zgodności z normami jakości i bezpieczeństwa
- Wspieranie procesu certyfikacji produktów
Wymagania
Text copied to clipboard!- Wykształcenie wyższe techniczne (informatyka, elektronika, automatyka)
- Minimum 2 lata doświadczenia w tworzeniu oprogramowania układowego
- Bardzo dobra znajomość języków C i C++
- Znajomość systemów RTOS (np. FreeRTOS, Zephyr)
- Doświadczenie z mikrokontrolerami (np. STM32, AVR, ESP32)
- Znajomość protokołów komunikacyjnych (SPI, I2C, UART, CAN)
- Umiejętność czytania i interpretacji schematów elektronicznych
- Znajomość narzędzi do debugowania (JTAG, SWD)
- Dobra znajomość języka angielskiego w mowie i piśmie
- Zdolność do pracy zespołowej i samodzielnego rozwiązywania problemów
Potencjalne pytania na rozmowie
Text copied to clipboard!- Jakie masz doświadczenie w pracy z mikrokontrolerami?
- Czy pracowałeś/aś wcześniej z systemami RTOS?
- Jakie języki programowania znasz na poziomie zaawansowanym?
- Czy potrafisz czytać i analizować schematy elektroniczne?
- Jakie narzędzia debugujące stosujesz w codziennej pracy?
- Czy masz doświadczenie w optymalizacji kodu pod kątem wydajności?
- Jakie protokoły komunikacyjne wykorzystywałeś/aś w projektach?
- Czy brałeś/aś udział w projektowaniu architektury systemów wbudowanych?
- Jakie były Twoje największe wyzwania w pracy z oprogramowaniem układowym?
- Czy jesteś gotowy/a do pracy w trybie hybrydowym lub stacjonarnym?